Completeness of SLDNF-Resolution for Non-Floundering Queries
نویسنده
چکیده
W LODZIMIERZ DRABENT. SLDNF-resolution is a standard operational semantics for negation as ((nite) failure. For some programs and goals SLDNF-resolution is incomplete with respect to the Kunen semantics (program completion in 3-valued logic). Intuitively, the reason of incompleteness is oundering. This fact has however not been proven formally. The existing papers study syntactic classes of programs and goals for which SLDNF-resolution is complete. We prove completeness of SLDNF-resolution for arbitrary programs, fair selection rules and non-oundering queries. For this we need an appropriate notion of oundering. We introduce two versions of this notion, one simple but crude, the other more sophisticated. To be able to deal with fairness we introduce an alternative deenition of SLDNF-resolution. We also show how the 3-valued completion semantics can be expressed in terms of the classical 2-valued logic.
منابع مشابه
A Direct Proof of the Completeness of SLDNF-Resolution
We give a direct proof of the following theorem: If a goal Gσ is a logical consequence of the partial completion of an arbitrary normal logic program P , then each fair, non-floundering SLDNF-tree T for G yields an answer substitution θ which is more general than σ. If the negation G is a logical consequence of the partial completion of P , then T is finitely failed. A tree is fair, if each neg...
متن کاملThe Notion of Floundering for SLDNF-Resolution Revisited
SLDNF-resolution is the standard operational semantics for normal programs. Its safeness condition induces a notion of oundering which may be considered as a programming error. But this notion of oundering seems too weak: a program and a goal may ounder despite the existence of an SLDNF-tree and, in such a case, one computation may ounder while another one may not. We propose a novel stronger n...
متن کاملA Class of Programs for which SLDNF Resolution and NAF Rule are Complete
Baratella, S., A class of programs for which SLDNF resolution and NAF rule are complete, Theoretical Computer Science 120 (1993) 83-99. In this paper, we prove completeness of SLDNF resolution and NAF rule for the class of allowed and locally strati’ed programs satisfying the further condition of well-behauedness. Well-behavedness imposes a computational restriction on programs whose aim is to ...
متن کاملAcyclic Logic Programs and the Completeness of SLDNF-Resolution
Cavedon, L., Acyclic logic programs and the completeness of SLDNF-resolution, Theoretical Computer Science 86 (1991) 81-92. This paper investigates the class of acyclic programs, programs with the usual hierarchical condition imposed on ground instances of atoms rather than predicate symbols. The acyclic condition seems to naturally capture much of the recursion that occurs in practice and many...
متن کاملSLDNFA: An Abductive Procedure for Normal Abductive Programs
The abductive procedure SLDNFA is presented for normal abductive programs. The procedure is a natural extension of SLDNF-resolution and incorporates both abduction and negation as failure. The main diierence between our approach and existing procedures is the treatment of non-ground abductive goals. The soundness of SLD-NFA wrt 3-valued completion semantics is proven. Also a completeness theore...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993